package com.antball.aaa.decorator;

/**
 * @Auther: huangsj
 * @Date: 2019/9/10 15:29
 * @Description:
 */
public class StarbuzzCoffee {
    public static void main(String args[]) {
        Beverage beverage = new EspressoCoffee();
        System.out.println(beverage.getDescription() + " $" + beverage.cost());

        Beverage beverage2 = new DarkRoastCoffee();
        beverage2 = new Mocha(beverage2);
        beverage2 = new Mocha(beverage2);
        beverage2 = new Whip(beverage2);
        System.out.println(beverage2.getDescription() + " $" + beverage2.cost());

        Beverage beverage3 = new HouseBlendCoffee();
        beverage3 = new Soy(beverage3);
        beverage3 = new Mocha(beverage3);
        beverage3 = new Whip(beverage3);
        System.out.println(beverage3.getDescription() + " $" + beverage3.cost());
    }
}
